package org.cttic.visualization.visualization.common;

import java.util.List;

/**
 * @author shkstart
 * @create 2020-04-30 15:25
 */
public class RouteIdentificationData {
    private String isOnline;
    private String totalReceivableAmt;
    private String totalDiscountAmt;
    private String totalBillAmt;
    private String totalArAmout;
    List<Identification> endLatArray;

    public String getIsOnline() {
        return isOnline;
    }

    public void setIsOnline(String isOnline) {
        this.isOnline = isOnline;
    }

    public String getTotalReceivableAmt() {
        return totalReceivableAmt;
    }

    public void setTotalReceivableAmt(String totalReceivableAmt) {
        this.totalReceivableAmt = totalReceivableAmt;
    }

    public String getTotalDiscountAmt() {
        return totalDiscountAmt;
    }

    public void setTotalDiscountAmt(String totalDiscountAmt) {
        this.totalDiscountAmt = totalDiscountAmt;
    }

    public String getTotalBillAmt() {
        return totalBillAmt;
    }

    public void setTotalBillAmt(String totalBillAmt) {
        this.totalBillAmt = totalBillAmt;
    }

    public String getTotalArAmout() {
        return totalArAmout;
    }

    public void setTotalArAmout(String totalArAmout) {
        this.totalArAmout = totalArAmout;
    }

    public List<Identification> getEndLatArray() {
        return endLatArray;
    }

    public void setEndLatArray(List<Identification> endLatArray) {
        this.endLatArray = endLatArray;
    }

    public RouteIdentificationData(String isOnline, String totalReceivableAmt, String totalDiscountAmt, String totalBillAmt, String totalArAmout, List<Identification> endLatArray) {
        this.isOnline = isOnline;
        this.totalReceivableAmt = totalReceivableAmt;
        this.totalDiscountAmt = totalDiscountAmt;
        this.totalBillAmt = totalBillAmt;
        this.totalArAmout = totalArAmout;
        this.endLatArray = endLatArray;
    }

    public RouteIdentificationData() {
    }

    public static class Identification{
        private String transTime;
        private String endLat;
        private String vehStatus;       //车辆状态  0正常 1异常
        private String pointType;
        private String gantryId;
        private String gantryName;
        private String enExFlag;
        private String sectionCode;     //路段编号
        private String pileNum;         //门架桩号
        private String direction;       //门架方向
        private String tollIntervals;   //收费单元编码
        private String billMile;        //里程
        private String lat;             //维度
        private String lng;             //经度
        private String provinceId;      //省编码
        private String province;        //归属省名
        private String sectionId;       //归属路段编码
        private String sectionName;     //归属路段名称
        private String bdRecStatus;     //北斗记录状态
        private String etcRecStatus;    //ETC记录状态
        private String picUrl;          //图像记录URL
        private String receivableAmount;//应收标准费用
        private String discountAmount;  //优惠金额
        private String billAmount;      //实际应收费用
        private String deduceFlag;      //etc交易扣费情况
        private String support;         //数据支撑来源

        public String getTransTime() {
            return transTime;
        }

        public void setTransTime(String transTime) {
            this.transTime = transTime;
        }

        public String getEndLat() {
            return endLat;
        }

        public void setEndLat(String endLat) {
            this.endLat = endLat;
        }

        public String getVehStatus() {
            return vehStatus;
        }

        public void setVehStatus(String vehStatus) {
            this.vehStatus = vehStatus;
        }

        public String getPointType() {
            return pointType;
        }

        public void setPointType(String pointType) {
            this.pointType = pointType;
        }

        public String getGantryId() {
            return gantryId;
        }

        public void setGantryId(String gantryId) {
            this.gantryId = gantryId;
        }

        public String getGantryName() {
            return gantryName;
        }

        public void setGantryName(String gantryName) {
            this.gantryName = gantryName;
        }

        public String getEnExFlag() {
            return enExFlag;
        }

        public void setEnExFlag(String enExFlag) {
            this.enExFlag = enExFlag;
        }

        public String getSectionCode() {
            return sectionCode;
        }

        public void setSectionCode(String sectionCode) {
            this.sectionCode = sectionCode;
        }

        public String getPileNum() {
            return pileNum;
        }

        public void setPileNum(String pileNum) {
            this.pileNum = pileNum;
        }

        public String getDirection() {
            return direction;
        }

        public void setDirection(String direction) {
            this.direction = direction;
        }

        public String getTollIntervals() {
            return tollIntervals;
        }

        public void setTollIntervals(String tollIntervals) {
            this.tollIntervals = tollIntervals;
        }

        public String getBillMile() {
            return billMile;
        }

        public void setBillMile(String billMile) {
            this.billMile = billMile;
        }

        public String getLat() {
            return lat;
        }

        public void setLat(String lat) {
            this.lat = lat;
        }

        public String getLng() {
            return lng;
        }

        public void setLng(String lng) {
            this.lng = lng;
        }

        public String getProvinceId() {
            return provinceId;
        }

        public void setProvinceId(String provinceId) {
            this.provinceId = provinceId;
        }

        public String getProvince() {
            return province;
        }

        public void setProvince(String province) {
            this.province = province;
        }

        public String getSectionId() {
            return sectionId;
        }

        public void setSectionId(String sectionId) {
            this.sectionId = sectionId;
        }

        public String getSectionName() {
            return sectionName;
        }

        public void setSectionName(String sectionName) {
            this.sectionName = sectionName;
        }

        public String getBdRecStatus() {
            return bdRecStatus;
        }

        public void setBdRecStatus(String bdRecStatus) {
            this.bdRecStatus = bdRecStatus;
        }

        public String getEtcRecStatus() {
            return etcRecStatus;
        }

        public void setEtcRecStatus(String etcRecStatus) {
            this.etcRecStatus = etcRecStatus;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public String getReceivableAmount() {
            return receivableAmount;
        }

        public void setReceivableAmount(String receivableAmount) {
            this.receivableAmount = receivableAmount;
        }

        public String getDiscountAmount() {
            return discountAmount;
        }

        public void setDiscountAmount(String discountAmount) {
            this.discountAmount = discountAmount;
        }

        public String getBillAmount() {
            return billAmount;
        }

        public void setBillAmount(String billAmount) {
            this.billAmount = billAmount;
        }

        public String getDeduceFlag() {
            return deduceFlag;
        }

        public void setDeduceFlag(String deduceFlag) {
            this.deduceFlag = deduceFlag;
        }

        public String getSupport() {
            return support;
        }

        public void setSupport(String support) {
            this.support = support;
        }
    }
}
